API » Version 1 » Schemes » Scheme Instance » Warning Detail

Returns a list of errors for a specific warning.

Path Parameters
ParameterDescription
schemeScheme ID number
warningidWarning ID number

Warning GET

Returns a list of errors for a specific warning.

Parameters

Response Parameters
ParameterNameTypeDescription
errorsErrorsListDetailed warning information related to this error.
filterclass
Filter ClassString (Optional) 
filtername
Filter NameString (Optional) 
errorid
ErrorIDNumber (Optional) 
error
ErrorString (Optional) 
level
Warning LevelEnumeration (Optional) 
type
TypeEnumeration (Optional) 
field
FieldEnumeration (Optional) 
message
MessageString (Optional)Error description
linkedkey
Linked KeyString (Optional) 
objectid
ObjectIDString (Optional) 
memberships
List (Optional)Membership information for the error reported (if available)
linkedkey
Linked KeyString (Optional) 
objectid
ObjectIDString (Optional) 
membershipno
Membership NoString (Optional) 
primarysitename
Primary Site NameString (Optional) 
status
Membership StatusEnumeration (Optional) 
firstreported
First ReportedString (Optional)Date this error was first reported

Enumerations

Warning Level (Response)
ValueDescription
00
11
22
33
44
Type (Response)
ValueDescription
MembershipMembership
PersonPerson
AssessmentAssessment
ResponseResponse
CertificateCertificate
NonConformanceNonConformance
SiteSite
Field (Response)
ValueDescription
TransformationTransformation
AddressAddress
AnswerAnswer
AssessedObjectAssessedObject
AssessmentAssessment
AssessmentsAssessments
AssessmentDateAssessmentDate
CertificatesCertificates
CertifierCertifier
CompanyCompany
ContactsContacts
CreateDateCreateDate
DescriptionDescription
EMailEMail
EndDateEndDate
EnterprisesEnterprises
FaxFax
FirstnameFirstname
Free1Free1
Free2Free2
Free3Free3
GUIDGUID
HoldingNumberHoldingNumber
IDID
InitialsInitials
LocalIDLocalID
MembershipMembership
MobileMobile
ModifiedDateModifiedDate
NameName
NumberNumber
PointPoint
PostcodePostcode
PreviousCertifierPreviousCertifier
PreviousNumberPreviousNumber
PrimaryContactPrimaryContact
PrimarySitePrimarySite
QCDateQCDate
ScopeScope
ScoreScore
SitesSites
StartDateStartDate
StatusStatus
StatusDateStatusDate
SurnameSurname
TelephoneTelephone
TitleTitle
URLURL
ValueValue
HerdMarkHerdMark
CountryCountry
StateState
ClassClass
AdditionalDataAdditionalData
ResponsesResponses
DestinationDestination
IdentifiersIdentifiers
IdentifierTypeIdentifierType
LastMovementLastMovement
MovementMovement
StaticStatic
ReferenceReference
SiteSite
SizeSize
SourceSource
ResolutionDateResolutionDate
PrimaryEvidencePrimaryEvidence
SecondaryEvidenceSecondaryEvidence
IdentifierIdentifier
StatementTypeStatementType
ChecklistItemsChecklistItems
InspectorInspector
Membership Status (Response)
ValueDescription
CurrentCurrent
ReopenedReopened
TransferredOutTransferredOut
ClosedClosed
RegisteredRegistered
AppliedApplied
ProvisionalProvisional
ExpiredExpired
GraceGrace
TransferredInTransferredIn
OrphanedOrphaned

XML

Example Request
GET https://api.casi.services/v1/schemes/{scheme}/validation/bywarning/{warningid}.eb HTTP/1.1
Accept: text/xml
Response Schema
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="ErrorDetailResponse">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="errors">
          <xsd:annotation>
            <xsd:documentation>Detailed warning information related to this error.</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="filterclass" minOccurs="0" type="xsd:string" />
                    <xsd:element name="filtername" minOccurs="0" type="xsd:string" />
                    <xsd:element name="errorid" minOccurs="0" type="xsd:double" />
                    <xsd:element name="error" minOccurs="0" type="xsd:string" />
                    <xsd:element name="level" minOccurs="0">
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:enumeration value="0" />
                          <xsd:enumeration value="1" />
                          <xsd:enumeration value="2" />
                          <xsd:enumeration value="3" />
                          <xsd:enumeration value="4" />
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="type" minOccurs="0">
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:enumeration value="Membership" />
                          <xsd:enumeration value="Person" />
                          <xsd:enumeration value="Assessment" />
                          <xsd:enumeration value="Response" />
                          <xsd:enumeration value="Certificate" />
                          <xsd:enumeration value="NonConformance" />
                          <xsd:enumeration value="Site" />
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="field" minOccurs="0">
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:enumeration value="Transformation" />
                          <xsd:enumeration value="Address" />
                          <xsd:enumeration value="Answer" />
                          <xsd:enumeration value="AssessedObject" />
                          <xsd:enumeration value="Assessment" />
                          <xsd:enumeration value="Assessments" />
                          <xsd:enumeration value="AssessmentDate" />
                          <xsd:enumeration value="Certificates" />
                          <xsd:enumeration value="Certifier" />
                          <xsd:enumeration value="Company" />
                          <xsd:enumeration value="Contacts" />
                          <xsd:enumeration value="CreateDate" />
                          <xsd:enumeration value="Description" />
                          <xsd:enumeration value="EMail" />
                          <xsd:enumeration value="EndDate" />
                          <xsd:enumeration value="Enterprises" />
                          <xsd:enumeration value="Fax" />
                          <xsd:enumeration value="Firstname" />
                          <xsd:enumeration value="Free1" />
                          <xsd:enumeration value="Free2" />
                          <xsd:enumeration value="Free3" />
                          <xsd:enumeration value="GUID" />
                          <xsd:enumeration value="HoldingNumber" />
                          <xsd:enumeration value="ID" />
                          <xsd:enumeration value="Initials" />
                          <xsd:enumeration value="LocalID" />
                          <xsd:enumeration value="Membership" />
                          <xsd:enumeration value="Mobile" />
                          <xsd:enumeration value="ModifiedDate" />
                          <xsd:enumeration value="Name" />
                          <xsd:enumeration value="Number" />
                          <xsd:enumeration value="Point" />
                          <xsd:enumeration value="Postcode" />
                          <xsd:enumeration value="PreviousCertifier" />
                          <xsd:enumeration value="PreviousNumber" />
                          <xsd:enumeration value="PrimaryContact" />
                          <xsd:enumeration value="PrimarySite" />
                          <xsd:enumeration value="QCDate" />
                          <xsd:enumeration value="Scope" />
                          <xsd:enumeration value="Score" />
                          <xsd:enumeration value="Sites" />
                          <xsd:enumeration value="StartDate" />
                          <xsd:enumeration value="Status" />
                          <xsd:enumeration value="StatusDate" />
                          <xsd:enumeration value="Surname" />
                          <xsd:enumeration value="Telephone" />
                          <xsd:enumeration value="Title" />
                          <xsd:enumeration value="URL" />
                          <xsd:enumeration value="Value" />
                          <xsd:enumeration value="HerdMark" />
                          <xsd:enumeration value="Country" />
                          <xsd:enumeration value="State" />
                          <xsd:enumeration value="Class" />
                          <xsd:enumeration value="AdditionalData" />
                          <xsd:enumeration value="Responses" />
                          <xsd:enumeration value="Destination" />
                          <xsd:enumeration value="Identifiers" />
                          <xsd:enumeration value="IdentifierType" />
                          <xsd:enumeration value="LastMovement" />
                          <xsd:enumeration value="Movement" />
                          <xsd:enumeration value="Static" />
                          <xsd:enumeration value="Reference" />
                          <xsd:enumeration value="Site" />
                          <xsd:enumeration value="Size" />
                          <xsd:enumeration value="Source" />
                          <xsd:enumeration value="ResolutionDate" />
                          <xsd:enumeration value="PrimaryEvidence" />
                          <xsd:enumeration value="SecondaryEvidence" />
                          <xsd:enumeration value="Identifier" />
                          <xsd:enumeration value="StatementType" />
                          <xsd:enumeration value="ChecklistItems" />
                          <xsd:enumeration value="Inspector" />
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="message" minOccurs="0" type="xsd:string">
                      <xsd:annotation>
                        <xsd:documentation>Error description</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="linkedkey" minOccurs="0" type="xsd:string" />
                    <xsd:element name="objectid" minOccurs="0" type="xsd:string" />
                    <xsd:element name="memberships" minOccurs="0">
                      <xsd:annotation>
                        <xsd:documentation>Membership information for the error reported (if available)</xsd:documentation>
                      </xsd:annotation>
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                            <xsd:complexType>
                              <xsd:sequence>
                                <xsd:element name="linkedkey" minOccurs="0" type="xsd:string" />
                                <xsd:element name="objectid" minOccurs="0" type="xsd:string" />
                                <xsd:element name="membershipno" minOccurs="0" type="xsd:string" />
                                <xsd:element name="primarysitename" minOccurs="0" type="xsd:string" />
                                <xsd:element name="status" minOccurs="0">
                                  <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                      <xsd:enumeration value="Current" />
                                      <xsd:enumeration value="Reopened" />
                                      <xsd:enumeration value="TransferredOut" />
                                      <xsd:enumeration value="Closed" />
                                      <xsd:enumeration value="Registered" />
                                      <xsd:enumeration value="Applied" />
                                      <xsd:enumeration value="Provisional" />
                                      <xsd:enumeration value="Expired" />
                                      <xsd:enumeration value="Grace" />
                                      <xsd:enumeration value="TransferredIn" />
                                      <xsd:enumeration value="Orphaned" />
                                    </xsd:restriction>
                                  </xsd:simpleType>
                                </xsd:element>
                              </xsd:sequence>
                            </xsd:complexType>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="firstreported" minOccurs="0" type="xsd:string">
                      <xsd:annotation>
                        <xsd:documentation>Date this error was first reported</xsd:documentation>
                      </xsd:annotation>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
Example Response
HTTP/1.1 200 OK
Content-Type: text/xml

<?xml version="1.0" encoding="utf-8"?>
<ErrorDetailResponse>
  <errors>
    <item>
      <filterclass>xsd:string</filterclass>
      <filtername>xsd:string</filtername>
      <errorid>xsd:double</errorid>
      <error>xsd:string</error>
      <level>xsd:string</level>
      <type>xsd:string</type>
      <field>xsd:string</field>
      <message>xsd:string</message>
      <linkedkey>xsd:string</linkedkey>
      <objectid>xsd:string</objectid>
      <memberships>
        <item>
          <linkedkey>xsd:string</linkedkey>
          <objectid>xsd:string</objectid>
          <membershipno>xsd:string</membershipno>
          <primarysitename>xsd:string</primarysitename>
          <status>xsd:string</status>
        </item>...</memberships>
      <firstreported>xsd:string</firstreported>
    </item>...</errors>
</ErrorDetailResponse>

JSON

Example Request
GET https://api.casi.services/v1/schemes/{scheme}/validation/bywarning/{warningid}.eb HTTP/1.1
Accept: application/json
Example Response
HTTP/1.1 200 OK
Content-Type: application/json

{"errors":[{"filterclass":String,
      "filtername":String,
      "errorid":Number,
      "error":String,
      "level":String,
      "type":String,
      "field":String,
      "message":String,
      "linkedkey":String,
      "objectid":String,
      "memberships":[{"linkedkey":String,
          "objectid":String,
          "membershipno":String,
          "primarysitename":String,
          "status":String},
        ...],
      "firstreported":String},
    ...]}

Returns a list of errors for a specific warning using the SchemeID and WarningID.

  •